From a829e6f495782d440e317a6e5be68ea7d4403eae Mon Sep 17 00:00:00 2001 From: robertl Date: Tue, 23 Sep 2003 15:56:08 +0000 Subject: [PATCH] Don't run backward past beginning of all-whitespace string. --- util.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util.c b/util.c index fb5f624e1..0bd965b81 100644 --- a/util.c +++ b/util.c @@ -237,6 +237,8 @@ pstrdup(char *src) void rtrim(char *s) { + char *t = s; + if (!s || !*s) { return; } @@ -246,7 +248,7 @@ rtrim(char *s) } s--; - while (isspace (*s)) { + while ((s >= t) && isspace (*s)) { *s = 0; s--; } -- 2.30.2